Squirrel.Windows
GitHub: https://github.com/Squirrel/Squirrel.Windows
Documentation: https://github.com/Squirrel/Squirrel.Windows/blob/master/docs/readme.md
Deploying from GitHub
Refer to Using GitHub
NuGet
Use NuGetPackageExplorer to package files for creating the installer, but Cake is the recommended way of doing this.
Create .nuspec for MSBuild/Cake
Refer to Example .nuspec file for MyApp
<?xml version="1.0" encoding="utf-8"?>
<package xmlns="http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd">
<metadata>
<id>MyApp</id>
<!-- version will be replaced by MSBuild -->
<version>0.0.0.0</version>
<title>title</title>
<authors>authors</authors>
<description>description</description>
<requireLicenseAcceptance>false</requireLicenseAcceptance>
<copyright>Copyright 2016</copyright>
<dependencies />
</metadata>
<files>
<file src="*.*" target="lib\net45\" exclude="*.pdb;*.nupkg;*.vshost.*"/>
</files>
</package>
Note: Install NuGet.CommandLine
tool via NuGet to provide nuget.exe
for squirrel
Install-Package NuGet.CommandLine